export default {
  // Common
  common: {
    confirm: 'Confirm',
    cancel: 'Cancel',
    save: 'Save',
    edit: 'Edit',
    delete: 'Delete',
    search: 'Search',
    loading: 'Loading...',
    more: 'More',
    back: 'Back',
    home: 'Home',
    login: 'Login',
    register: 'Register',
    logout: 'Logout',
  },

  // Navigation
  nav: {
    home: 'Home',
    category: 'Category',
    ranking: 'Ranking',
    search: 'Search',
    bookshelf: 'Bookshelf',
    profile: 'Profile',
    language: 'Language',
    theme: 'Theme',
  },

  // Home
  home: {
    banner: {
      title: 'Explore Infinite Literary World',
      subtitle: 'Discover premium novels from around the globe, start your reading journey',
    },
    sections: {
      recommended: 'Recommended',
      popular: 'Popular Novels',
      latest: 'Latest Updates',
      category: 'Browse by Category',
    },
  },

  // Novel
  novel: {
    details: {
      author: 'Author',
      category: 'Category',
      status: 'Status',
      wordCount: 'Word Count',
      updateTime: 'Last Update',
      rating: 'Rating',
      description: 'Description',
      chapters: 'Chapters',
      comments: 'Comments',
      addToBookshelf: 'Add to Bookshelf',
      startReading: 'Start Reading',
      continueReading: 'Continue Reading',
    },
    status: {
      ongoing: 'Ongoing',
      completed: 'Completed',
      paused: 'Paused',
    },
    category: {
      fantasy: 'Fantasy',
      urban: 'Urban',
      romance: 'Romance',
      historical: 'Historical',
      scifi: 'Sci-Fi',
      mystery: 'Mystery',
      military: 'Military',
      game: 'Game',
    },
  },

  // Reader
  reader: {
    settings: {
      fontSize: 'Font Size',
      lineHeight: 'Line Height',
      background: 'Background',
      nightMode: 'Night Mode',
    },
    navigation: {
      prevChapter: 'Previous',
      nextChapter: 'Next',
      chapterList: 'Chapters',
      bookmark: 'Bookmark',
    },
    payment: {
      vipChapter: 'VIP Chapter',
      needPayment: 'Payment Required',
      price: 'Price',
      buyChapter: 'Buy Chapter',
      becomeVip: 'Become VIP',
    },
  },

  // User
  user: {
    profile: {
      nickname: 'Nickname',
      email: 'Email',
      avatar: 'Avatar',
      level: 'Level',
      vipStatus: 'VIP Status',
      balance: 'Balance',
      readingTime: 'Reading Time',
      booksRead: 'Books Read',
    },
    bookshelf: {
      title: 'My Bookshelf',
      reading: 'Reading',
      finished: 'Finished',
      favorite: 'Favorite',
    },
    wallet: {
      title: 'My Wallet',
      balance: 'Account Balance',
      recharge: 'Recharge',
      history: 'Transaction History',
    },
  },

  // Auth
  auth: {
    login: {
      title: 'User Login',
      email: 'Email Address',
      password: 'Password',
      remember: 'Remember Me',
      forgot: 'Forgot Password?',
      noAccount: "Don't have an account?",
      goRegister: 'Register Now',
    },
    register: {
      title: 'User Registration',
      email: 'Email Address',
      password: 'Password',
      confirmPassword: 'Confirm Password',
      nickname: 'Nickname',
      agree: 'I agree to',
      terms: 'Terms of Service',
      hasAccount: 'Already have an account?',
      goLogin: 'Login Now',
    },
  },

  // Messages
  message: {
    success: {
      loginSuccess: 'Login successful',
      registerSuccess: 'Registration successful',
      addBookshelfSuccess: 'Added to bookshelf',
      paymentSuccess: 'Payment successful',
    },
    error: {
      loginFailed: 'Login failed',
      registerFailed: 'Registration failed',
      networkError: 'Network error',
      paymentFailed: 'Payment failed',
    },
  },
}
